1. IF AVAIL = NULL, THEN WRITE: OVERFLOW AND EXIT. 2. NEW = AVAIL AND AVAIL = LINK[AVAIL] 3. LINK[REAR] = NEW 4. LINK[NEW] = NULL 5. REAR = NEW 6. INFO[REAR] = ITEM 1. IF FRONT = NULL, THEN WRITE: UNDERFLOW AND EXIT. 2. ITEM = INFO[FRONT] 3. PTR = FRONT 4. FRONT = LINK[FRONT] 5. LINK[PTR] = AVAIL AND AVAIL = PTR